@charset "utf-8";
/* index */
body{font-size:12px; font-family:'微软雅黑',Arial; margin-top:0px; background:url(../main_bg.png) repeat;}
a{font-size:13px; text-decoration:none; color:#333;}
a:hover{text-decoration:underline; color:#FF9900;}
a:visite{color:#333;}
h1{font-size:25px; font-weight:bold;}
h2{font-size:22px; font-weight:bold;}
h3{font-size:20px; font-weight:bold;}
h4{font-size:18px; font-weight:bold;}
h5{font-size:16px; font-weight:bold;}
h6{font-size:14px; font-weight:bold;}
ul{ margin:0; padding:0; list-style:none;}
#top_block{width:940px; height:25px; top:0; margin:0 auto;}
#t_l{width:40%; float:left; height:25px; line-height:25px; margin-left:10px;}
#t_r{width:40%; text-align:right; float:right; height:25px;line-height:25px; margin-right:10px;}
#header{width:940px; margin:0 auto; height:135px}
#header_top{width:100%; background:url(../herder_bg.png) repeat-x; height:98px;}
#headertop_l{width:10px; height:98px; background:url(../header_l.png) no-repeat; float:left;}
#headertop_r{width:9px; height:98px; background:url(../header_r.png) no-repeat; float:right;}
#logo{width:329px; height:94px; float:left; background:url(../logo.png) no-repeat; margin-top:4px; margin-left:10px;}
#banner{width:570px; height:94px; float:left; margin-top:4px;}
#header_bottom{width:100%;}
#nav{ background:url(../menu_bg.png) repeat-x; width:100%; height:37px;}
#nav ul{font-size:14px; font-weight:bold; color:#FFF; margin-top:0px;}
#nav li{display:block;float:left;list-style:none outside none; height:37px; line-height:37px; text-align:center;}
#nav li a{display:block; width:100px; color:#FFF; text-decoration:none;}
#nav li a:hover{ color:#FFC; text-decoration:underline;}
#content{width:940px; background:url(../content_bg.png) repeat-y; margin:0 auto; margin-top:0px;}
#content p{margin-right:10px;}
#content_t{margin-top:10px; height:250px;margin-left:4px; margin-right:4px;}
#silder{ width:500px; height:250px; float:left; margin-left:10px;}
#ad1{float:left; margin-left:7px;}
#info{float:right; width:260px; height:243px; border:3px solid #ebebeb; margin-right:10px;}
#info .title{color:#F60; text-align:center; font-weight:bold; font-size:14px; margin-top:10px;}
#info .content{font-size:12px; margin-top:10px;}
#info .content li{padding-left:5px;}
#content_m{margin-top:5px; height:250px;margin-left:4px; margin-right:4px;}
#video{margin-left:10px; width:320px; height:240px; border:2px solid #ebebeb; padding:2px; float:left;}

#news{ margin-right:10px; width:575px; height:240px; border:1px solid #ebebeb; padding:2px; float:right;}
#news_l{width:49%; height:240px; float:left;}
#news_l .title{font-size:14px; color:#09C; font-weight:bold; float:left; width:28%; height:25px; line-height:25px; border-bottom:#09C 2px solid;}
#news .line{float:left; width:72%; height:25px; line-height:25px; border-bottom:#CCC 2px solid;}
#news_r{width:49%; height:240px; float:right;}
#news_r .title{font-size:14px; color:#9C0; font-weight:bold; float:left; width:28%; height:25px; line-height:25px; border-bottom:#9C0 2px solid;}
#news .content{width:97%; height:190px; margin-top:27px;}
#news ul{margin-top:15px;}
#news li{margin-left:10px; margin-top:10px; border-bottom:1px dashed #ebebeb;}
#news .more{text-align:right; margin-right:10px; color:#CCC; font-size:11px;}

#content_b{margin-top:10px; height:980px;margin-left:4px; margin-right:4px;}
#content_b .title{color:#F60; font-size:15px; margin-left:10px; height:27px; line-height:27px; margin-top:10px;}
#content_b .title img{margin-bottom:-5px; margin-right:5px;}
#content_b .content{height:170px; margin-left:10px; margin-right:10px; border:1px solid #ebebeb; margin-top:5px;}
#content_b .content ul{ margin-top:5px;}
#content_b .content li{float:left; width:140px; margin-right:5px; margin-left:6px;}
#content_b .content li .photo{width:100%; height:135px; background:#CCC;}
#content_b .content li .description{width:100%; height:25px; background:#f1f1f1; text-align:center; line-height:25px;}
#content_bottom{width:940px; height:12px; background:url(../main_bottom.png) no-repeat; margin:0 auto;}
#content_l{width:280px; margin-left:10px; max-width:none; margin-top:10px; float:left;s}
#content_r{width:626px; margin-left:10px; margin-right:10px; height:100%; margin-top:10px; float:left; max-height:none; border:2px solid #ebebeb;}
#login{width:95%; margin-left:10px; margin-right:10px; height:100%; margin-top:10px; margin:0 auto; max-height:none; border:2px solid #ebebeb;}
#login_l{width:49%; height:250px; float:left; text-align:right; margin-top:30px;}
#login_r{width:49%; height:200px; float:right; margin-top:40px; border-left:1px solid #999;}
#content_reg{width:900px; margin:0 auto; margin-top:10px;max-height:none; border:2px solid #ebebeb;}

#regform{background:#f1f1f1;}
#regform td{background:#FFF; padding-left:10px; padding-right:10px;}
#regform .input{width:200px; height:20px; border:1px solid #ebebeb;}
#bread{margin-left:10px; height:25px; line-height:25px;}
#content_list{width:99%; margin:0 auto; max-height:none;}
#content_list li{display:block; width:100%; height:25px; border-bottom:1px dashed #ebebeb; line-height:25px;}
#footer{width:940px; margin-top:30px; height:100px; margin:0 auto;}
#logo2{background:url(../logo3.png) no-repeat; width:245px; height:70px; float:left; margin-left:30px; margin-top:10px;}
#copyright{ width:500px; height:70px; float:left; margin-left:60px; margin-top:20px; color:#333; font-size:13px;}
#c_l{width:50%; float:left; height:40px;}
#c_r{width:50%; float:right; height:40px;}
#c_b{width:100%; margin-top:0px;; float:left;}
#user_l{width:240px; float:left; margin-left:10px; margin-top:20px; max-height:none;}
#user_r{width:660px; float:right; margin-right:10px; margin-top:20px; max-height:none;}
#user_photo{width:99%; margin:0 auto; height:240px; text-align:center;}
#imgHeadPhoto{margin:0 auto;}
#user_vote{text-align:center;}
#user_vote p{color:#F60;}
#user_info{color:#690; font-size:13px;}
#user_Intro

/*jcarousel*/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
   /* width: 245px;*/
	width: 600px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    /* width: 245px;*/
	width: 600px;
	 /*height: 75px;*/
    height: 171px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    /*width: 75px;
    height: 75px;*/
	width:150px;
	height:171px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url( url(../next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}



